package cn.j229.bug.zhongxuan.hualian.service;

import cn.j229.bug.zhongxuan.hualian.pojo.Manager;

import java.util.List;

/**
 * @Author smile_ZhongXuan
 * @Date 2020/10/20 14:41
 * @Version 1.0
 */
public interface ManagerService {

    /**
     * 新增普通管理员方法
     * @param manager  manager对象
     * @return
     */
    int addManager(Manager manager);

    /**
     * 普通管理员登录方法
     * @param phone  登录用户名为手机号
     * @return
     */
    Manager loginManager(String phone);

    /**
     * 根据phone修改管理员状态  0/冻结，1/启用
     * @param phone
     * @return
     */
    int managerUpdateState(String phone,Boolean state);

    /**
     * 根据phone删除管理员方法
     * @param phone
     * @return
     */
    int managerDelete(String phone);

    /**
     * 利用姓名或者手机号对管理员进行模糊查询
     * @param field
     * @return
     */
    List findManagerListByLike(Manager manager);
}
